NHSOOHNHOHCH3SHOOONH2OOHSNNNNCH3